import java.util.ArrayList;
import java.util.List;

public class Solution696 {
    public int countBinarySubstrings(String s) {
        List<Integer> l=new ArrayList<>();
        char cur=s.charAt(0);
        int c=0;
        for (int i=0;i<s.length();i++){
            if (s.charAt(i)==cur){
                c++;
            }else {
                l.add(c);
                cur=s.charAt(i);
                c=1;
            }
        }
        l.add(c);
        int ans=0;
        for (int i=0;i<l.size()-1;i++){
            ans=ans+Math.min(l.get(i),l.get(i+1));
        }
        return ans;
    }

    public static void main(String[] args) {
        System.out.println(new Solution696().countBinarySubstrings("00110011"));
    }
}
